import merge from "webpack-merge"

/**
 * 跳转页面
 * @param {*} vue vue对象
 * @param {*} name 跳转页面名称
 * @param {*} query 需要传递的参数对象
 * @param {*} isThisPage 是否是当前页面传参
 */
export default (vue, name, query, isThisPage = false) => {
  const routerObj = {
    name,
    query
  };
  if (isThisPage) {
    //修改当前页面参数
    routerObj.query = merge(vue.$route.query, query);
  }
  vue.$router.push(routerObj);
}
